Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F3 Italy F6 Italy F8 Italy F9 Italy F10 Italy F15 Belgium F1 Italy F17 Netherlands F1 Belgium F2 Italy F16 Italy F11 Garden Open - Rome The Scottish Tennis Championships - Edinburgh Nord/LB Open 2004 - Braunschweig KGHM Polish Indoors - Wroclaw Oberstaufen Cup - Oberstaufen Banca Marche Tennis Cup - San Benedetto Riviera di Rimini Challenger - Rimini Corona Mexico City Open - Mexico City Brasov Challenger - Brasov Memorial Savigni - Sassuolo Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Genoa Open - Genova Pekao Open - Szczecin Morocco Tennis Tour - Casablanca 9th Wartburg Open - Eisenach Genova Open Challenger - Genova Copa Petrobras Paraguay - Asuncion Tatra Banka Slovak Open - Bratislava Banca Stato Challenger Lugano - Lugano Telesp Celular Open - Ribeirao Preto KGHM Dialog Polish Indoors - Wroclaw Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech Unicredit Czech Open - Prostejov Porsche Open - Poznan Lambertz Open by Stawag - Aachen Hamburg Challenger - Hamburg Bancolombia Open - Cali Lima Challenger - Lima XI Abierto Internacional de Salinas - Salinas Ostdeutscher Sparkassen Cup - Dresden 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Sunrise Challenger Pekao Open - Szczecin Posillipo Tennis Cup - Napoli Copa Petrobras Paraguay - Asuncion Oberstaufen Cup - Oberstaufen SMS Tennis Open - Sao Paulo VII Trofeo Ciudad de Quito - Quito Copa Ericsson Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda Unicredit Czech Open 2007 - Prostejov 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Rome Challenger Tennis Napoli Cup - Napoli San Remo Challenger ATU Cup - Weiden Biella Challenger Mitsubishi Electric Europe Cup - Monza Alessandria Challenger Rome Challenger Arad Challenger TCT Open - Tunis Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia USTA Seascape Challenger - Aptos Rimini Challenger San Marino Challenger San Marino Cepu Open - San Marino Montevideo Challenger Palermo Challenger Ortisei Challenger Guayaquil Challenger Bergamo Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Muller Cup 2000 - Ulm Copa Ericsson Argentina - Buenos Aires Barranquilla Challenger V Trani Cup - Trani Santos Challenger San Luis Potosi Challenger - San Luis Potosi Nottingham Challenger VII Torneo Internazionale di Tennis - Barletta Copa Ericsson Chile - Santiago Sopot Challenger Telesp Celular Open - Campinas Warsteiner Challenger Lubeck - Lubeck Tennis Napoli Cup - Napoli Garden Open - Rome Steelers Cup - Kosice Top Wool Challenger Biella - Biella Copa Petrobras Argentina - Buenos Aires Manerbio Challenger Copa Petrobras - Buenos Aires 5th Sardinian International Championships - Cagliari Copa Kia - Santiago Internazionali di Tennis - Bergamo Florianopolis Challenger Cordenons Challenger Timisoara Challenger - Timisoara The LTA Bolton Challenger - Bolton Canottieri Minico 2004 - Mantova La Serena Open - La Serena IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Citta di Como - Como Citta di Monza - Monza Garden Open 2005 - Rome Cepu Open - San Marino Sassuolo Challenger - Sassuolo Bergamo Challenger Trani Cup - Trani 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Alfa Romeo Tennis Cup - Cordenons Societa Canottieri Mincio 2005 - Mantova Guzzini Challenger - Recanati Copa Petrobras Argentina - Buenos Aires Irving Challenger Mersin Challenger San Marino Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Bancolombia Open - Bogota Black Forest Open 2004 - Freudenstadt Rhein-Main Challenger 2004 - Aschaffenburg Bauer Watertechnology Cup - Eckental Unique Zagreb Open - Zagreb Banja Luka Challenger 2004 - Banja Luka X Trofeo Ciudad de Quito - Quito Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo Tunis Open 2007 - Tunis Lambertz Open by Stawag - Aachen Copa Petrobras Uruguay - Montevideo Copa Kia Challenger ATP - Santiago BMW Tennis Championship - Sunrise Jameson Cup - Milan Blumenau Challenger San Marino Challenger Zagreb Open - Zagreb Geneva Challenger Sir Supermercati - Rome Turin Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Santiago Challenger Copa Petrobras - Aracaju Prague Challenger Nossa Caixa Tennis Cup - Sao Paulo Kos Succhetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Copa Petrobras-Argentina - Buenos Aires Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Garden Open - Rome 5° Sporting Challenger - Turin ATP Guzzini Challenger - Recanati Copa Petrobras Uruguray - Montevideo Morocco Tennis Tour - Marrakech Le Gosier Challenger Tunis Challenger Reggio Emilia Challenger Internazionali di Tennis di Bergamo - Bergamo Warsteiner Grand Prix - Oberstaufen Copa Ericsson Costa Rica - San Jose Open Sainte Victoire - Aix-En-Provence Zagreb Open - Zagreb San Marino Challenger Cordenons Challenger Braunschweig Challenger Ostrava Challenger Todi Challenger Scheveningen Challenger Segundo Aberto de Brasilia - Brasilia Copa Ericsson Brazil - Sao Paulo Sporting Challenger 2003 - Turin Istanbul Challenger Bogota Challenger - Bogota Rennes Challenger Sporting Challenger - Turin Caltanissetta Challenger Punta Del Este Challenger Santiago Challenger Padova Challenger Szczecin Challenger Vercelli Challenger Nossa Caixa Aberto de Sao Paulo - Sao Paulo SIR Supermercadi Challenger - Rome Genova Challenger Buenos Aires Challenger Oberstaufen Challenger Orleans Challenger Copa Telefonica CTC Chile - Santiago Eckental Challenger Sibiu Challenger Helsinki Challenger Ortisei Challenger 7° Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Courmayeur Challenger Global Telecom Open - Florianopolis Barletta Challenger Challenger Ford de Cherbourg - Cherbourg 10th Wartburg Open - Eisenach Olbia Geovillage Open - Olbia Muller Cup - Ulm BH Tennis Open International Cup - Belo Horizonte BMW Tennis Championship - Sunrise X Torneo Internazionale di Tennis - Barletta Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Campionati Internazionali di Sicilia - Palermo Marbella Challenger Rome Challenger Dubrovnik Open - Dubrovnik GHI Bronx Tennis Classic - Bronx XL Challenger de Tenis Copa Sevilla - Seville Gran Copa Ericsson - Rio de Janeiro Santiago Challenger Tatra Banka Open 2006 - Bratislava Eckental Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Canottieri Mincio Open - Mantova Napoli Challenger Geovillage Open Trofeo Melia Olbia - Olbia Hilversum Open - Hilversum Rome Challenger Ortisei Challenger Brest Challenger Ljubljana Open - Ljubljana Furth Challenger Cherbourg Challenger Pau Challenger Marbella Challenger Sophia Antipolis Challenger Top Wool Challenger - Biella XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Recanati Challenger Nokian Hakkapeliitta Open - Tampere Tata Open - Chennai Pekao Open 2003 - Szczecin Adidas International - Sydney Copa AT&T - Buenos Aires Open Punta Del Este/Copa Banco Montevideo - Punta Del Este The Nottingham Challenger - Nottingham Privat Bank Cup - Dniepropetrovsk Memorial Piertomaso Tessitore - San Remo The Hilversum Open - Hilversum Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Wartburg Open - Eisenach Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo San Marino Cepu Open - San Marino Argentina Open - Buenos Aires Copa Ericsson Uruguay - Montevideo IX Ciutat de Barcelona - Barcelona BellSouth Open - Vina del Mar Banca Stato Challenger Lugano - Lugano Brasil Open - Costa do Sauipe Tatra Banka Open 2003 - Bratislava Czech Open - Prostejov Architect Open - Budapest Tehran Open 2004 - Tehran Ethias Trophy - Mons The LTA Men's Challenger - Southampton Challenger Cudad de Guayaquil - Guayaquil Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli The Priority Telecom Open - Amersfoort Qatar ExxonMobil Open - Doha Copa Petrobras Brazil - Belo Horizonte Bratislava Challenger Grand Prix Hassan II - Casablanca Dutch Open Tennis - Amersfoort Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Oberstaufen Challenger Miller Lite Hall of Fame Tennis Championships - Newport ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Tennislife Cup - Napoli Mons Challenger Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca San Benedetto Challenger Barletta Challenger BMW Open - Munich Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Arizona Men's Tennis Championships - Scottsdale Generali Open - Kitzbuhel Pereira Challenger Orange Prokom Open - Sopot Santiago Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Movistar Open - Vina del Mar BMW Open - Munich Grand Prix Hassan II - Casablanca Rome Challenger Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Dallas Challenger Pilot Pen Tennis - New Haven Hypo Group Tennis International - Portschach Open 13 - Marseille AIG Japan Open Tennis Championships - Tokyo Genova Challenger Davidoff Swiss Indoors Basel - Basel Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Medibank International - Sydney Movistar Open - Santiago Mons Challenger Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Sao Paulo Challenger Tour Finals ATP Studena Croatia Open Umag - Umag Ortisei Challenger Masters Series - Hamburg Rabat Challenger BCR Open Romania - Bucharest Movistar Open - Santiago Medibank International - Sydney Brasil Open - Costa do Sauipe Marrakech Challenger Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Grand Prix Hassan II - Casablanca China Open - Beijing Erste Bank Open - Vienna Barletta Challenger Open Sud de France - Montpellier Estoril Open - Estoril Napoli Challenger Bet-at-home Cup - Kitzbuhel International German Open - Hamburg St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Monza Challenger BellSouth Open - Vina del Mar Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing The Dubai Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Generali Open - Kitzbuhel Next Generation Adelaide International - Adelaide Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Shenzhen Open - Shenzhen Next Generation Adelaide International - Adelaide Medibank International - Sydney Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Cherbourg Challenger Kremlin Cup - Moscow Tata Open Maharashtra - Pune PBZ Zagreb Indoors - Zagreb Mercedes Cup - Stuttgart Mouilleron-Le-Captif Challenger Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Napoli Challenger Medellin Challenger German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Francavilla Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Salinas Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Ortisei Challenger Pullach Challenger ARAG World Team Championship - Dusseldorf St. Brieuc Challenger San Marino Challenger VI Torneo Internazionale di Tennis - Barletta Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Aegon Nottingham Open - Nottingham Nord/LB Open - Braunschweig AEGON Championships - London III Gramado Open de Tenis - Gramado Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Tennis Napoli Cup - Naples Copa Ericsson Peru - Lima China Open - Beijing San Benedetto Challenger Jameson Cup - Milan Eckental Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Olimp Kyiv Open - Kiev Porsche Open - Poznan Millennium Estoril Open - Estoril Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Mercedes Cup - Stuttgart Australian Open - Melbourne AIG Japan Open - Tokyo Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BellSouth Open - Vina del Mar Qatar ExxonMobil Open - Doha Open 13 - Marseille Erste Bank Open - Vienna Open 13 Provence - Marseille The Artois Championships - London Campionati Internazionali di Sicilia - Palermo ABN AMRO World Tennis Tournament - Rotterdam U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami U.S. Men's Clay Court Championships - Houston Campionati Internazionali d'Italia - Rome Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Brasil Open - Costa do Sauipe Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Pacific Life Open - Indian Wells Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo The Nottingham Open - Nottingham French Open - Paris Copa Telmex - Buenos Aires Kremlin Cup - Moscow Apia International - Sydney BMW Open - Munich Copa Claro - Buenos Aires French Open - Paris NASDAQ-100 Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Telecom Italia Masters - Rome U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Masters Series Hamburg - Hamburg Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, ARG-NED 5-0 AAMI Classic - Kooyong Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Beijing